Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach

نویسندگان

  • João M. P. Cardoso
  • José Gabriel F. Coutinho
  • Tiago Carvalho
  • Pedro C. Diniz
  • Zlatko Petrov
  • Wayne Luk
  • Fernando M. Gonçalves
چکیده

Departamento de Engenharia Informática, Faculdade de Engenharia (FEUP), Universidade do Porto, Rua Dr. Roberto Frias, s/n 4200-465 Porto, Portugal Department of Computing, Imperial College London, 180 Queen’s Gate, SW7 2BZ London, UK Information Sciences Institute, USC, Marina del Rey, Los Angeles, CA 90089-0911, USA Honeywell International s.r.o, Turanka, 100 627 00 Brno, Czech Republic Coreworks S.A., Rua Alves Redol 9, 1000-029 Lisboa, Portugal

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault Detection in C Programs using Monitoring of Range Values: Preliminary Results

This technical report presents the work done as part of the AutoSeer project, which investigated the use of various generic invariants in the value and time domain, their effect on Spectrumbased Fault Localization’s diagnostic precision, their relation with existing test oracles, and their runtime overhead, in particular, the density required or strategic placement (trading off overhead versus ...

متن کامل

Deriving Resource Efficient Designs Using the REFLECT Aspect-Oriented Approach - (Extended Abstract)

In the context of the REFLECT project[1] we have developed an aspect-oriented compilation and synthesis toolchain that aims at facilitating the mapping of applications described in high-level imperative programming languages, such as C, to heterogeneous and configurable computing systems. More specifically, we have designed an aspect-oriented domain-specific language, called LARA[2], that allow...

متن کامل

Model-Driven Instrumentation for Dynamic Analysis of Legacy Software Systems

Dynamic analysis requires the instrumentation of application code with monitoring probes. This paper presents an approach to generate instrumentation artifacts from models augmented with analysis directives. Special emphasis is put on how to add monitoring instrumentation by means of aspect-oriented programming (AOP) to programs written in legacy languages.

متن کامل

TinyC 2 : Towards building a dynamic weaving aspect language for C ∗

The runtime behaviors of software systems are often subject to alteration or intervention after their development cycles for various reasons such as performance profiling, debugging, code specialization, and more. There are two separate domains related to the instrumentation of software systems, one being various performance measurement and instrumentation tools, the other the new aspect orient...

متن کامل

A New Approach to Control and Guide the Mapping of Computations to FPGAs

Field-Programmable Gate-Arrays (FPGAs) are becoming increasingly popular as computing platforms for high-performance embedded systems. Their flexibility and customization capabilities allow them to achieve orders of magnitude better performance than conventional embedded computing systems. Programming FPGAs is, however, cumbersome and error-prone and as a result their true potential is often on...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 46  شماره 

صفحات  -

تاریخ انتشار 2016